Agile Software Development in Large Organizations

نویسندگان

  • Mikael Lindvall
  • Dirk Muthig
  • Aldo Dagnino
  • Christina Wallin
  • Michael Stupperich
  • David Kiefer
  • John May
  • Tuomo Kähkönen
چکیده

I n recent years, the use of, interest in, and controversies surrounding agile methods have all increased dramatically—as has anecdotal evidence for agile methods’ effectiveness in certain environments and for specific project types. Exactly in which environments and under what conditions agile methods work remains unclear, however. A development team at Motorola, for example, noted that, “a plethora of subjective evidence exists to support the use of agile development methods on non-life-critical software projects.”1 Yet the team found no information about using the approach for its particular development focus: mission-critical software products. This shows the need for more evidence that a new technology works in a certain context before developers promote and deploy it on a larger scale. Although most organizations have similar needs, the need to see compelling evidence before adopting new methods looms greater in large organizations because of their complexity and the need to integrate new technologies and processes with existing ones. To further evaluate agile methods and their underlying software development practices, several Software Experience Center (SEC) member companies initiated a series of activities to discover if agile practices match their organizations’ needs. Although each organization evaluated agile methods according to its specific needs, here we attempt to generalize their findings by analyzing some of their common experiences in the particular context of large organizations with well-established structures and processes. We base this analysis on experience collected and shared among four SEC members—ABB, DaimlerChrysler, Motorola, and Nokia—and focus on the following areas:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile and Lean: Organizations, Products and Development

Agile development methods and their associated practices have become well-accepted within industry, and the success of projects using these methods is higher than traditional methods [1]. However, the optimal environmental parameters that suggest a fit between a project’s requirements and needed outcomes, and the use of agile methods is still a matter requiring further research. This is due to ...

متن کامل

Incorporating Agile with MDA Case Study: Online Polling System

Nowadays agile software development is used in greater extend but for small organizations only, whereas MDA is suitable for large organizations but yet not standardized. In this paper the pros and cons of Model Driven Architecture (MDA) and Extreme programming have been discussed. As both of them have some limitations and cannot be used in both large scale and small scale organizations a new ar...

متن کامل

My Scaled Scrum: Integrating Mega Framework and DAD

Mohamed Ahmed Radwan Information Systems Department, Faculty of Computers and Information, Helwan University Egypt [email protected] Ahmed Bahaa Farid, Associate Professor Information Systems Department, Faculty of Computers and Information, Helwan University Egypt [email protected] Dr. Mona Mohamed Nasr Information Systems Department, Faculty of Computers and Information...

متن کامل

Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations

Requirements are critical for the success of software projects. Requirements are practically difficult to produce, as the hardest stage of building a software system is to decide what the system should do. Moreover, requirements errors are expensive to fix in the later phases of the software development life cycle. The rapidly changing business environment is highly challenging traditional Requ...

متن کامل

Assessing the adoption level of scaled agile development: a maturity model for Scaled Agile Framework

Although the agile software development approaches have gained wide acceptance in practice, the concerns regarding the scalability and integration of agile practices in traditional large-scale system development projects are prevailing. Scaled Agile Framework (SAFe) has emerged as a solution to address some of these concerns. Despite few encouraging results, case studies indicate several challe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 37  شماره 

صفحات  -

تاریخ انتشار 2004